package com.asura;

import javax.mail.MessagingException;
import javax.mail.Session;

import org.junit.Test;

import cn.itcast.mail.Mail;
import cn.itcast.mail.MailUtils;

/**
 * 测试MailUtils，作用是发邮件
 * 底层依赖的是javamail：mail.jar\activation.jar
 * @author 礼逊
 *
 */
public class MailUtilsTest {
	/**
	 * 发邮件
	 * @throws Exception 
	 * @throws MessagingException 
	 */
	@Test
	public void send() throws Exception{
		/**
		 * 1.登陆邮件服务器
		 * 	MailUtils.createSession(服务器地址,登录名,密码);
		 * 2.创建邮件信息对象
		 * 	发件人
		 * 	收件人
		 * 	主题
		 * 	正文
		 * 3.发
		 * 	需要第一步得到的session、和第二步得到的邮件对象
		 */
		Session session = MailUtils.createSession("smtp.163.com", "eecin", "ss82180750");
		
		Mail mail = new Mail("eecin@163.com","ping3008@sina.com","测试邮件","<a href='http://www.baidu.com'>去百度</a>");
		
		MailUtils.send(session, mail);
	}
}
